home *** CD-ROM | disk | FTP | other *** search
- ; NTSPPPOE.INF
- ;
- ; Efficient Networks NDIS3 PPP over Ethernet Driver.
- ;
- ; version 1.0a
- ;
- ; Copyright 1999, Efficient Networks, Inc.
- ;
- ; Jim if you want to remove the File copies, comment out the COPYFILES in the NTSPPPOE.INSTALL section
- ; If you want to remove the Info warning messages, comment out the
- ; HKR,Ndi\Compatibility,ExcludeAll,,"NETBEUI,NWLINK,NETMON" statement
- ; Also be aware that the SetupX.dll that this invokes only understands the 8.3 format
- ; so if you fully qualify the directories do it like "C:\PROGRA~1\NETWOR~1\etc...
- ; I named the file NTSPPPOE.EXE since the Copyfiles didn't like the long filename, but
- ; Since you're taking care of the copies you can change it back...
- ; Also, also, there's a lot of bugginess in the Netdi that sometimes handles
- ; aliases, sometimes not. Wasted some time figuring that out...
- ;
- ; Log - Tryed the following
- ; 1. NL MaxInstance=0 ; fails, no bindings allowed
- ; 2. NL Tried Compatibility ExcludeAll
- ; 3. NL Tried HKR,Ndi,MaxInstance,,0 ; Added to .AddReg instead of .Install
- ; 4. NL Tried removing Compat RequireAny MSTCP
- ; 5. NL Tried %NTSPPPOE_INF_NAME%=1 instead of actual filename
- ; 6. NL Tried %NTSPPPOE_INF_NAME%=1 for everything but SourceDir....
- ; 7. NL Tried adding this to remove bindings - returned err-no Hardware to match device
- ; [NTSPPPOE.AddReg.DeleteBindings]
- ; HKLM,Enum\Root\Net,,NETMON
- ; HKLM,Enum\Root\Net,,NWLINK
- ; 8. OK Tried HKR,Ndi\Compatibility,RequireAll,,"MSTCP"
- ; This is necessary because it adds in MSTCP if not configured
- ; But it still binds the Netmon and Netbeui to the PPPOE adapter
- ; 9. NL HKR,Ndi\Interfaces,ExcludeAny,,"Netbeui,NWLINK"
- ; This doesn't work- seems to be used to ensure something's not installed over
- ; MSnet31 or WInnet31 Service on Win95
- ; 10.NL Tried HKR,Ndi\Interfaces,RequireAny,,"MSTCP"
- ; Absolutely no effect - doesn't seem to be used by other sw - still binds to all
- ; 11.NL Tried HKR,Ndi\Compatibility,ExcludeAny,,"NETBEUI,NWLINK,NETMON" ;This also doesn't prevent them from binding
- ; Absolutely no effect - still binds to all
- ; 12.OK Tried HKR,Ndi\Compatibility,ExcludeAll,,"NETBEUI,NWLINK,NETMON"
- ; This works in that they won't bind to PPPOE, but gives an error warning for each adapter
- ; 13.NL Tried commenting out #8 now to see if that reduces the error msg or rebuilds of DIB
- ; And I'll bet it won't source in MSTCP now, so put it back
- ; 14.NL Tried changing NTSPPPOE.EXE to TunnelBuilderLite.exe to see if it copies
- ; 15.NL Tried changing it to TunnelLite.exe because it looks like Netdi can't handle the long fname
- ; 16.OK Changed back to NTSPPPOE.EXE.
- ; 17.NL Tried NTS_INF figuring the smaller fname will be seen wo errors
- ; 18.NL Tried with Netmon installed, got crashes in the Netmon.dll - not our fault!
- ; It wasn't a problem without the Compat,ExcludeAll statement though!
- ; 19.NL Found that the Enum\Root\Net\0001 for NTSVPN wasn't creating bindings.
- ;
- [version]
- LayoutFile=layout.inf
- signature="$CHICAGO$"
- Class=Net
- provider=%NTS_NAME%
-
- [Manufacturer]
- %NTS_NAME%=NTS
-
- [NTS]
- %NTSPPPOE_DeviceDesc%=NTSPPPOE.Install,"NTSPPP3"
-
-
- ;****************************************************************************
- ; NTS PPP Over Ethernet Driver
- ;****************************************************************************
- [NTSPPPOE.Install]
- AddReg=NTSPPPOE.AddReg
- ;CopyFiles=NTSPPPOE.CopyFile.System,NTSPPPOE.CopyFile.Inf,NTSPPPOE.CopyFile.Desktop
- DeviceID="NTSPPP3"
- Restart ; edi 3.11.98 (otherwise it crashes without the stack
-
- [NTSPPPOE.AddReg]
- HKR,Ndi,DeviceID,0,"NTSPPP3"
- HKR,Ndi,Copyright,,%NTS_COPYRIGHT%
- HKR,Ndi,MaxInstance,,0
- HKR,,AdapterName,,%NTSADAPTER_NAME% ; Greg's Tbuild depends on this - Don't change it!
- HKR,Ndi,InstallInf,,"NTSPPPOE.INF
- HKR,Ndi,CardType,,"FORCEENUM"
- HKR,,DeviceVxDs,,%NTSPPPOE_VXD_NAME%
- HKR,Ndi,StaticVxD,,%NTSPPPOE_VXD_NAME%
- HKR,,DevLoader,,*ndis
-
- ; NDIS Info
- HKR,NDIS,LogDriverName,,"NTSPPP3"
- HKR,NDIS,MajorNdisVersion,1,03
- HKR,NDIS,MinorNdisVersion,1,0A
-
- ; Interfaces - MSTCP will bind, but so will IPX and Netbeui unless you use Compat,ExcludeALL
- HKR,Ndi\Interfaces,DefUpper,,"ndis3"
- HKR,Ndi\Interfaces,DefLower,,"ethernet"
- HKR,Ndi\Interfaces,UpperRange,,"ndis3"
- HKR,Ndi\Interfaces,LowerRange,,"ethernet"
- HKR,Ndi\Compatibility,RequireAll,,"MSTCP"
- ;HKR,Ndi\Compatibility,ExcludeAll,,"NETBEUI,NWLINK,NETMON" ;This gives a nasty Info error but works
- ; to ensure only MSTCP binds to NTSPPPOE
- ; Install and Removal sections
- ;
- HKR,Ndi\Install,,,"NTSPPPOE.Install"
- HKR,Ndi\Remove,,,"NTSPPPOE.Remove" ; remove section for TCPPRO Local
- HKR,Ndi,HelpText,,%NTSPPPOE_HELP%
-
-
- ; PermanentAddr needs to be set by Install, not optional, so Opt. set to 0
- HKR,Ndi\params\PermanentAddr,ParamDesc,,%PermanentAddr_key_text%
- HKR,Ndi\params\PermanentAddr,default,,"444553547777"
- HKR,Ndi\params\PermanentAddr,type,,edit
-
- ;MaxFrameSize
- HKR,Ndi\params\MaxFrameSize,ParamDesc,,%MaxFrameSize_key_text%
- HKR,Ndi\params\MaxFrameSize,type,,int
- HKR,Ndi\params\MaxFrameSize,default,,1454
- HKR,Ndi\params\MaxFrameSize,min,,256
- HKR,Ndi\params\MaxFrameSize,max,,1454
- HKR,Ndi\params\MaxFrameSize,step,,1
-
- ;LcpEchoTimeout
- HKR,Ndi\params\LcpEchoTimeout,ParamDesc,,%LcpEchoTimeout_key_text%
- HKR,Ndi\params\LcpEchoTimeout,type,,int
- HKR,Ndi\params\LcpEchoTimeout,default,,546
- HKR,Ndi\params\LcpEchoTimeout,min,,18
- HKR,Ndi\params\LcpEchoTimeout,max,,5460
- HKR,Ndi\params\LcpEchoTimeout,step,,18
-
- ;LcpEchoRetries
- HKR,Ndi\params\LcpEchoRetries,ParamDesc,,%LcpEchoRetries_key_text%
- HKR,Ndi\params\LcpEchoRetries,type,,int
- HKR,Ndi\params\LcpEchoRetries,default,,3
- HKR,Ndi\params\LcpEchoRetries,min,,1
- HKR,Ndi\params\LcpEchoRetries,max,,10
- HKR,Ndi\params\LcpEchoRetries,step,,1
-
- ;LcpMRU
- HKR,Ndi\params\LcpMRU,ParamDesc,,%LcpMRU_key_text%
- HKR,Ndi\params\LcpMRU,type,,int
- HKR,Ndi\params\LcpMRU,default,,1492
- HKR,Ndi\params\LcpMRU,min,,256
- HKR,Ndi\params\LcpMRU,max,,1492
- HKR,Ndi\params\LcpMRU,step,,1
-
- [NTSPPPOE.DelReg]
- HKLM,"System\CurrentControlSet\Services\VxD\NTSPPP3"
- HKR,,DeviceVxDs,,%NTSPPPOE_VXD_NAME%
-
- ;****************************************************************************
- ; Destination Directories
- ;****************************************************************************
- [DestinationDirs]
- NTSPPPOE.CopyFile.System=11
- NTSPPPOE.CopyFile.Inf=17
- NTSPPPOE.CopyFile.Desktop=10,Desktop
- NTSPPPOE.RemoveFile.System=11
- NTSPPPOE.RemoveFile.Inf=17
- NTSPPPOE.RemoveFile.Desktop=10,Desktop
-
- [SourceDisksNames]
- 1=NTSPPPOEInstallationDisk,InstallerDisk,0000-0000
-
- ;****************************************************************************
- ; Copy files to the right places
- ;****************************************************************************
- [SourceDisksFiles]
- NTSPPPOE.INF=1
- NTSPPP3.VXD=1
- NTSLDR.VXD=1
- NTSTAP0.VXD=1
- MFC42.DLL=1
- NTSPPPOE.EXE=1
-
- [NTSPPPOE.CopyFile.Inf]
- NTSPPPOE.INF,,,2
-
- [NTSPPPOE.CopyFile.System] ;specific files for local stack
- NTSPPP3.VXD,,,2
- NTSLDR.VXD,,,2
- NTSTAP0.VXD,,,2
- MFC42.DLL,,,2
-
- [NTSPPPOE.CopyFile.Desktop]
- NTSPPPOE.EXE ; PPPoE application
- READNTS.TXT ; Readme file
-
- [NTSPPPOE.RemoveFile.Inf]
- NTSPPPOE.INF
-
- [NTSPPPOE.RemoveFile.System]
- NTSPPP3.VXD
- NTSLDR.VXD
- NTSTAP0.VXD
- MFC42.DLL
-
- [NTSPPPOE.RemoveFile.Desktop]
- NTSPPPOE.EXE
- READNTS.TXT
-
- ;****************************************************************************
- ; Localizable Strings
- ;****************************************************************************
- [strings]
- MaxFrameSize_key_text="MaxFrameSize"
- PermanentAddr_key_text="Permanent MAC Address"
- FALSE_text="FALSE"
- TRUE_text="TRUE"
- NTSADAPTER_NAME="NTS$VPN" ; PPPOE app depends on this name - don't change it
- NTSPPPOE_DEVICE_NAME="NTSPPP3" ; Device Name, is stamped in the object code
- NTS_COPYRIGHT="Efficient Networks, Inc." ;our copyright protection - DO NOT CHANGE THIS!
-
- ;****************************************************************************
- ; These Strings can be changed to meet your company's needs
- ;****************************************************************************
- NTS_NAME="Efficient Networks"
- NTSPPPOE_DeviceDesc="Efficient Networks P.P.P.o.E. Adapter (NTSP3)"
- NTSPPPOE_Plugin="Efficient Networks PPP over Ethernet Plugin"
- NTSPPPOE_HELP="The PPP over Ethernet Adapter is the driver you use to connect to your ADSL or CableModem Network"
- NTS_INF="NTSPPPOE.INF" ; Inf File
- NTSPPPOE_VXD_NAME=NTSPPP3.VXD
- LcpEchoTimeout_key_text="LcpEchoTimeout"
- LcpEchoRetries_key_text="LcpEchoRetries"
- LcpMRU_key_text="LcpMRU"
-